package com.ovopark.organize.server.model.vo;

/**
 * @author
 */
public class RedisVo {

//根据 企业id 查询 门店id

    public static String getDepIdByEntegerId;

    //保存 最近使用的 角色 app

    public static String saveUsuallyRoles = "saveUsuallyRoles";
    //权限 角色 redis

    public static String IS_SUPER_ADMIN = "isSuperAdmin_";

    //普通用户 有权限的组织架构

    public static String IS_USER_ORGANIZE_PERMISSION_CONTAIN_CHILDREN = "isUserOrganizePermissionContainChildren";

    ///每天检查  is_sendMessage=0 的发送 提醒    没有配置的数据给店长发送消息提醒
    public static String CERTIFICATE_MANAGEMENT_IS_REMIND_FOURE = "CERTIFICATE_MANAGEMENT_IS_REMIND_FOURE_V01";
    // 每天检查  is_sendMessage=0 的发送 提醒 已经配置的数据，给指定人员发送消息 （普通账号+超管+店长）
    public static String CERTIFICATE_MANAGEMENT_IS_REMIND_CONFIGURE_USER = "CERTIFICATE_MANAGEMENT_IS_REMIND_CONFIGURE_USER_V01";
    // 每天 凌晨 计算 未到期的 具体 到期的还有多少天. 将 今天要提醒的数据，is_sendMessage 设置为0
    public static String CERTIFICATE_MANAGEMENT_DUE_NUMBER = "CERTIFICATE_MANAGEMENT_DUE_NUMBER_V01";

    public static String CERTIFICATE_MANAGEMENT_IS_REMIND_CONFIGURE = "CERTIFICATE_MANAGEMENT_IS_REMIND_CONFIGURE";

    //查询 已到期和即将到期均有
    //您企业下有%d个门店已过期，30天内有%s个门店即将到期，详情请于网页端门店管理中查看。门店过期将影响巡店功能，请及时处理，谢谢！
    public static String SEND_MESSAGE_TO_SUPPER = "SEND_MESSAGE_TO_SUPPER_V01";
    //每天 计算 用户是否 即将过期 更新过期状态(未过期，即将过期，已过期)
    public static String UPDATE_TO_USER_VALIDATE_STATUS = "UPDATE_TO_USER_VALIDATE_STATUS_V01";
    //每天 给指定的人员 发送过期用户消息
    public static String SEND_MESSAGE_TO_USER = "SEND_MESSAGE_TO_USER_V01";
    // 每天检查  哪些企业需要自动冻结账号
    public static String CERTIFICATE_MANAGEMENT_IS_FREEZE_USER_ALL = "CERTIFICATE_MANAGEMENT_IS_FREEZE_USER_ALL_V01";
    //根据门店id 查询门店
    public static String getDepartmentById = "getDepartmentById:";
    //获取门店数
    public static String getEnterpriseAndDepNumber = "getEnterpriseAndDepNumber:";
    //获取 根据用户id 企业id 查询有权限的门店id 集合
    public static String getPrivilegeDepIdByUserIdAndGroupId = "getPrivilegeDepIdByUserIdAndGroupId:";
    //获取 根据用户id 企业id 查询有权限的门店 集合
    public static String getPrivilegeDepBeanByUserIdAndGroupId = "getPrivilegeDepBeanByUserIdAndGroupId:";
    //根据用户id 查询用户
    public static String getUserById = "getUserById-";
    // 门店规则 增加缓存
    public static String getDepartmentAndConfigureList = "getDepartmentAndConfigureList-3:";
    // 根据 层级 查询 下面的组织架构 和  通讯录人员
    public static String getUserOrganizeByLevel = "getUserOrganizeByLevel:";
    //门店人数 角色 缓存
    public static String getSalespersonRole = "getSalespersonRole:";
    //消息配置 不发送

    public static String getMessageType = "getMessageType-4:";

    /**
     * 下载中心定期自动清空历史文件
     * 1.报表状态增加：“文件失效”状态
     * 2.所有导出成功仅保留90天内（按生成时间）的文件；超出时间自动删除云存储上的文件，仅保留下载记录，可以再次“重新导出”或“删除”
     * （此时仅删除记录，文件已删除过）
     */
    public static String deleteExpireFile = "deleteExpireFile:";

    // jupsh 不推送 增加 缓存

    public static String isNotSendJPush = "isNotSendJPush:";

    // 获取 企业下 所有 自定义字段；


    public static String getNullDataFieldByGroupId = "getNullDataFieldByGroupId_2:";

    // 门店类型
    public static String getDepTypeContainDefaultDataByGroupId = "getDepTypeContainDefaultDataByGroupId_1:";

    // 门店---营业时间

    public static String getTimeDataByDepIdRedis = "getTimeDataByDepIdRedis-1:";
    // 门店---营业时间

    public static String getMultipleTimeDataByDepIdRedis = "getMultipleTimeDataByDepIdRedis:";

    // 个人证件--通用角色-门店 下的人


    public static String getCertificateUserPage = "getCertificateUserPage:";

    // 证件审核 加锁

    public static String examineVerifyData = "examineVerifyData:";


    //普通用户 通讯录权限

    public static String findAllOrganizeByUserIdAndGroupId = "findAllOrganizeByUserIdAndGroupId";

    // 企业配置下 是否有 人员类型

    //String redis = RedisVo.getNullDataFieldByGroupId+configureType+groupId;

    public static String checkHasUserTypeByGroupId = "checkHasUserTypeByGroupId";

    // 设备 查询 人员 门店数据

    public static String getUserPrivilegeDepByOrganizeIds = "getUserPrivilegeDepByOrganizeIds_1:";

    // 门店类型
    public static String getDepartmentTypeByDepId = "getDepartmentTypeByDepId:";

    //人员 通讯录
    public static String  getUserMapByOrganizeId = "getUserMapByOrganizeId:";
    // 个人 / 门店 证件 缓存
    public static String  getAbnormalCertificate = "getAbnormalCertificate-6:";

    //人员 通讯录
    public static String  getUserNumMapByOrganizeIdsRoot = "getUserNumMapByOrganizeIdsRoot-2:";

    // 门店营业时间
    public static String  DEP_BUSINESS_TIME = "DEP_BUSINESS_TIME:";
    //获取当前人 证件列表 缓存2 小时；

    public static String  getUserAllCertificate = "getUserAllCertificate-2:";

    // 科沃斯 token
    public static String  KWS_TOKEN = "KWS_TOKEN:";

    // 企微消息 不删除类型

    public static String  getUnDeleteWechatObjectType = "getUnDeleteWechatObjectType-3:";

    // 大屏幕数据


    public static String  getUserNumberByTime = "getUserNumberByTime-1:";


    public static String  getDepartmentNumberByTime = "getDepartmentNumberByTime:";


    //证件 异常统计
    public static String  getAbnormalByDepIds = "getAbnormalByDepIds-0:";

    // 设备 查询 人员 门店数据

    public static String getDepIdsCheckOpenStatus = "getDepIdsCheckOpenStatus:";

    // 企业文件夹

    public static String getFileLevelByGroupId = "getFileLevelByGroupId:";

    // 行业


    public static String getCategoryTree = "getCategoryTree-3:";




}
